Tag - every DFF file begins with the four characters '%DF2' to identify it as a DFF file Count - a Motorola-style long word (4 bytes); the number of items in the DFF file Array of Item Headers - each header is 20 bytes; there are exactly Count many Symbol - the eight character type code, similar to a Macintosh resource type ID Number - a Motorola-style short word (2 bytes); the ID number Data Type - a Motorola-style short word (2 bytes); no longer used Flags - 2 bytes of binary flags 0 (LSB of 2nd byte) - Locked 1 - System 2 - Preload 3 - Purgable 4 - Came From File 5 - Came From Mac Resource 6 - Hidden 7 (MSB of 2nd byte) - Disabled 8 (LSB of 1st byte) - Protected 9 - Reserved 10 - Reserved 11 - Reserved 12 - Use For Whatever You Want 13 - Use For Whatever You Want 14 - Use For Whatever You Want 15(MSB of 1st byte) - Use For Whatever You Want Reserved - 2 unused bytes for future use Length - a Motorola-style long word (4 bytes); the length of the item's data Array of Item Names - each name is a Pascal string; there are exactly Count many Array of Item Data - each item's raw data, right after the previous with no separators; the headers can be used to calculate the position and length of the data needed